package study04;

import java.util.ArrayList;

public class Java02_collection_list_hight {
    public static void main(String[] args) {
        ArrayList list = new ArrayList();
        list.add("zs");
        list.add("ls");
        list.add("ww");

//        add(index, value) 与 js 的 splice 两个参数时一样
        list.add(1, "insert");
        System.out.println(list);
//        addAll(list) 把另外一个集合加到最后
        ArrayList list1 = new ArrayList();
        list1.add("zs666");
        list.addAll(list1);
        System.out.println(list);
//        clear()  清空集合
//        removeAll()  删除指定集合的集合
//        list.removeAll(list1);
//        判断是否包含某条数据
        System.out.println(list.contains("zs666"));
//        找到数据的索引
        System.out.println(list.indexOf("zs666"));

//        把集合变成数组
        Object[] array = list.toArray();
        System.out.println(array);

//        克隆  一个新的集合
        Object cloneList = list.clone();
        ArrayList list2 = (ArrayList) cloneList;
        System.out.println(list2);
    }
}
